﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using YemekteyizLib.Bs;
using YemekteyizLib;

public partial class restorant_grup : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        

        if (!IsPostBack)
        {
            GruplariDoldur();
        }
    }

    private void GruplariDoldur()
    {
          Restoran r = new Restoran();
          r.ID = 1;
        GridView1.DataSource = GrupProvider.GetByRestoran(r);
        GridView1.DataBind();
    }
    protected void lbtnEkle_Click(object sender, EventArgs e)
    {
      
        Grup g = new Grup();
        g.Adi = txtAd.Text;
        g.Sirasi = Convert.ToInt32(txtSirasi.Text);
        if (CheckBox1.Checked)
        {
            g.AktifMi = true;
        }
        else
        {
            g.AktifMi = false;
        }
   g.Restorani.ID =Convert.ToInt32(txtRestoranID.Text);

   GrupProvider.GrupEkle(g);

        GruplariDoldur();

    }
    protected void lbtnSil_Click(object sender, EventArgs e)
    {
        Grup g = new Grup();

        
    }
    protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
    {


        int grupID = (int)GridView1.SelectedDataKey.Value;

        Grup g = GrupProvider.GetById(grupID);
        txtAd.Text = g.Adi;
        txtSirasi.Text =Convert.ToString(g.Sirasi);

        CheckBox1.Checked = g.AktifMi;

    }
    protected void lbtnKaydet_Click(object sender, EventArgs e)
    {

        Grup g = new Grup();
        g.Adi = txtAd.Text;
        g.Sirasi = Convert.ToInt32(txtSirasi.Text);
        if (CheckBox1.Checked)
        {
            g.AktifMi = true;
        }
        else
        {
            g.AktifMi = false;
        }

        GrupProvider.GrupKaydet(g);

        GruplariDoldur();
    }
}
